namespace UI
{
    /// <summary>
    /// 存储所有的UI事件码
    /// </summary>
    public class UIEvent
    {
        // 设置开始面板显示
        public const int START_PANEL_ACTIVE = 0;

        // 设置注册面板的显示
        public const int Regist_PANEL_ACTIVE = 1;

        // 刷新信息面板 参数: 服务器定
        public const int REFRESH_INFO_PANEL = 2;

        // 匹配面板
        public const int SHOW_ENTER_ROOM_BUTTON = 3;

        // 设置创建面板显示
        public const int CREATE_PANEL_ACTIVE = 4;

        // 设置聊天
        public const int SET_TABLE_CARDS = 5;

        // 设置左边的角色的数据
        public const int SET_LEFT_PLAYER_DATA = 6;

        // 设置右边的角色的数据
        public const int SET_RIGHT_PLAYER_DATA = 13;

        // 设置自身角色数据
        public const int SET_MY_PLAYER_DATA = 15;

        // 角色准备
        public const int PLAYER_READY = 7;

        // 角色进入
        public const int PLAYER_ENTER = 8;

        // 角色离开
        public const int PLAYER_LEAVE = 9;

        // 角色聊天
        public const int PLAYER_CHAT = 10;

        // 角色更改身份
        public const int PLAYER_CHANGE_IDENTITY = 11;

        // 开始游戏 角色隐藏状态面板
        public const int PLAYER_HIDE_STATE = 12;

        // 显示抢地主
        public const int SHOW_GRAB_BUTTON = 16;

        // 显示出牌按钮
        public const int SHOW_DEAL_BUTTON = 14;

        // 翻倍
        public const int CHANGE_MUTIPLE = 15;

        // 玩家准备 隐藏准备按钮
        public const int PLAYER_HIDE_READY_BUTTON = 17;

        // 消息弹框
        public const int PROMPT_MSG = int.MaxValue;
    }
}